import unittest
from htmltestreport import HTMLTestReport

from config import BASE_PATH

if __name__ == '__main__':
    # init_log_config(BASE_PATH + '/log/ihrm.log')
    # init_log_config()
    # - 如果测试用例，和生成测试报告在同一个文件
    # - 需要通过命令运行代码，才能生成测试报告
    # 2. 生成测试套件
    suite = unittest.defaultTestLoader.discover(BASE_PATH + '/scripts', 'test*')

    # 3. 实例化HTMLTestRunner对象
    report = HTMLTestReport(BASE_PATH + '/report/p2p测试报告.html', title="测试报告", description="V1.0")

    # 4. 执行测试套件
    report.run(suite)
